#ifndef PID_H
#define PID_H

class PIDImpl;

class PID {
public:
    PID(double dt, double max, double min, double Kp, double Kd, double Ki);
    double calculate(double setPoint, double processValue);
    ~PID();

private:
    PIDImpl* pimpl;
};

#endif //PID_H
